﻿export default{
    install(Vue){
        console.log('install')
        console.log(Vue)

        //全局过滤器
        Vue.filter('mySlice',function(value){
            return value.slice(0,4)
        })

        //自定义全局指令
        Vue.directive('fbind',{
            bind(element,binding){
                element.value = binding.value
            },
            inserted(element){
                element.focus()
            },
            update(element,binding){
                element.value = binding.value
                element.fousc()
            }
        })

        //定义混入
        Vue.mixin({
            data(){
                return{
                    x: 100,
                    y: 200
                }
            },
        })

        //给Vue原型上添加一个方法(vm和vc都能用了)
        //往原型上放一个hello
        Vue.prototype.hello = ()=>{alert('你好啊')}
    }
}
